package com.fulihui.information.biz.content;

import com.fulihui.information.dal.dataobj.InfoContentCommentsReplyExample;
import com.fulihui.information.dto.InfoContentCommentsReplyDTO;
import com.fulihui.information.request.ContentCommentsReplyCreateRequest;
import com.fulihui.information.request.ContentCommentsReplyQueryRequest;

import java.util.List;

/**
 * Created by LM on 2017/4/9.
 */
public interface ContentCommentsReplyBizManager {

    String createComments(ContentCommentsReplyCreateRequest request);

    List<InfoContentCommentsReplyDTO> queryPage(ContentCommentsReplyQueryRequest request);

    List<InfoContentCommentsReplyDTO> queryPageExt(ContentCommentsReplyQueryRequest request,
                                                   boolean onOff);

    long countByExample(ContentCommentsReplyQueryRequest request);

    long countByExampleExt(ContentCommentsReplyQueryRequest request, boolean onOff);

    InfoContentCommentsReplyExample genExampleExt(ContentCommentsReplyQueryRequest request,
                                                  boolean onOff);

    List<InfoContentCommentsReplyDTO> queryPageUserCommentsReply(ContentCommentsReplyQueryRequest request);

}
